package com.dhcc.DRGsHosp.facade;
import java.io.IOException;
import java.util.List;
import java.util.Map;
/**
 * 
 * ClassName: AnalysisDRGsReportFacade  
  * Description ： 简版新版分析报告导出-POI技术
 * Reason: TODO ADD REASON(可选).   
 * date: 2017年11月7日 下午4:21:15  
 * @author ShaozhiYuan
 * @version V1.0 DHC
 */

public interface AnalysisDRGsReportFacade {
	/**
	 * @methodname    :getBenchmarkYear
	 * @description   : 获取当前系统中可用标杆
	 * @param         :
	 * @author        :liuhongjun
	 * @return        :
	 * @date          :2016年6月17日
	 */
	public List<Map<String,Object>> getARBenchmarkYear();
	/**
	 * 
	 * @Title: getARDrgVersion  
	 * @Description:获取系统中的分组器版本号
	 * @param @return   
	 * @return List<Map<String,Object>>  
	 * @author shaozhiyuan
	 * @date 2018年5月2日  
	 * @version V3.1.0 
	 * @throws
	 */
	public List<Map<String,Object>> getARDrgVersion();
	/**
	 * 获取当前系统库中所有的临床专业
	 * @return
	 */
	public List<Map<String,Object>> getARBenchSpecCode();
	/**
	 * Description:
	 * date: 2017年11月8日 上午11:17:18  
	 * @author ShaozhiYuan
	 * @version V1.0 DHC
	 */
	public Map<String,Object> findARDRGsReport(Map<String,Object> dto);
	/**
	 * Description:
	 * date: 2017年11月8日 上午11:17:18  
	 * @author ShaozhiYuan
	 * @version V1.0 DHC
	 * @throws IOException 
	 */
	public Map<String,Object> createDRGsReport() throws IOException;
}
